{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "35810588",
   "metadata": {},
   "source": [
    "------\n",
    "* 记录人：linxuemei\n",
    "* 时间：2021-11-15\n",
    "* week12\n",
    "* 主要参考文档：[python官方文档]（http://python.org/doc）\n",
    "------\n",
    "\n",
    "## 本周学习内容\n",
    "### 字典的一般方法\n",
    "\n",
    "> 1. 如何查询字典\n",
    "> 2. 通过字典的方法实现字典的修改（如：增、删、改）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "e712a61b",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'dict'> \n",
      " {'stu001': 'hl', 'stu002': 'silver', 'stu003': 'baek'}\n"
     ]
    }
   ],
   "source": [
    "# 新建字典 dict = {key1:value1 , key2:value2}\n",
    "stu_info = {\n",
    "    \"stu001\":\"hl\",\n",
    "    \"stu002\":\"silver\",\n",
    "    \"stu003\":\"baek\"\n",
    "\n",
    "}\n",
    "print(type(stu_info),'\\n',stu_info)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "19d840f1",
   "metadata": {},
   "source": [
    "> 1. 字典的新增（回顾与练习）\n",
    ">> * dict_name[key]= value"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "94d11f8d",
   "metadata": {},
   "outputs": [],
   "source": [
    "stu_info[\"stu004\"] = \"xiaoming\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "9ad40a30",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'stu001': 'hl', 'stu002': 'silver', 'stu003': 'baek', 'stu004': 'xiaoming'}\n"
     ]
    }
   ],
   "source": [
    "print(stu_info)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "387474ed",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'stu001': 'hl', 'stu002': 'xiaohong', 'stu003': 'baek', 'stu004': 'xiaoming'}\n"
     ]
    }
   ],
   "source": [
    "# 需要注意的事情：\n",
    "# 如果字典的新增的内容的key已经存在？ ==> 结论： 将会对已有的key对应的value进行修改\n",
    "stu_info[\"stu002\"] = \"xiaohong\"\n",
    "print(stu_info)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2a770978",
   "metadata": {},
   "source": [
    "> 2. 字典的删除\n",
    ">> 1.字典pop（）的一般使用方法：\n",
    ">>> 1. 先查询要删除的key是否存在（避免keyerror的报错）: 用 in 去查询成员(key)是否存在\n",
    ">>> 2. 然后再删除： D.pop(k[,d]) ->v\n",
    "\n",
    ">> 2. 字典popitem()的使用方法"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "2ad09853",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Help on built-in function pop:\n",
      "\n",
      "pop(...) method of builtins.dict instance\n",
      "    D.pop(k[,d]) -> v, remove specified key and return the corresponding value.\n",
      "    If key is not found, d is returned if given, otherwise KeyError is raised\n",
      "\n"
     ]
    }
   ],
   "source": [
    "help(stu_info.pop)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "5509c54f",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'hl'"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "stu_info.pop(\"stu001\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "0227cf56",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'stu002': 'xiaohong', 'stu003': 'baek', 'stu004': 'xiaoming'}"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "stu_info"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "064461e1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'stu002': 'xiaohong', 'stu003': 'baek', 'stu004': 'xiaoming'}"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 如果key不存在，会怎样？ ==> keyerror: 'stu001'\n",
    "# (stu_info.pop(\"stu006\")\n",
    "if \"stu001\" in stu_info:\n",
    "    stu_info.pop(\"stu001\")\n",
    "stu_info"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "8103be0b",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Help on built-in function popitem:\n",
      "\n",
      "popitem() method of builtins.dict instance\n",
      "    Remove and return a (key, value) pair as a 2-tuple.\n",
      "    \n",
      "    Pairs are returned in LIFO (last-in, first-out) order.\n",
      "    Raises KeyError if the dict is empty.\n",
      "\n"
     ]
    }
   ],
   "source": [
    "help(stu_info.popitem)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "e32e42f2",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "('stu004', 'xiaoming')"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "stu_info.popitem()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "4e93fd8c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'stu002': 'xiaohong', 'stu003': 'baek'}"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "stu_info"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f84ce230",
   "metadata": {},
   "source": [
    "> 3. 字典的修改\n",
    ">> 1. 先查询key是否存在，使用方法 : in & not in\n",
    ">>> 1. key存在，将对其修改\n",
    ">>> 2. key不存在，将新增该成员（对应字典的新增）\n",
    ">> 2. 修改：dict_name[key]=value"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "2f5f5036",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'stu002': 'xiaohong', 'stu003': 'baek'}"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "stu_info"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "5b0b8b2c",
   "metadata": {},
   "outputs": [],
   "source": [
    "stu_info['stu002'] = 'lihua'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "de9276b8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'stu002': 'lihua', 'stu003': 'baek'}"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "stu_info"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f56aad61",
   "metadata": {},
   "source": [
    "> 4. 请大家实践：\n",
    ">> 1. 使用help查看字典的其他方法\n",
    ">> 2. 尝试每一种方法是的使用并实践\n",
    ">> 3. 请大家用表格记录每一种方法的如何使用、注意事项、使用结果\n",
    "\n",
    "* 示例：\n",
    "| 字典的方法 | Description | 具体使用方法 |\n",
    "| -----------| ----------- | ------------ |\n",
    "| pop（） | 给定一个存在的key,可以进行对应成员（key及value的删除） |D.pop(k[,d]) -> v   |\n",
    "|popitem() | 用于随机删除字典中的一个键值对，实际上字典的popitem()方法总是弹出底层存储的最后一个键值对。 | D.popitem() -> (k, v) |\n",
    "| .clear() | 用于清除一个字典的键值对，当一个字典执行clean()之后，这个字典将会变为空字典。 | D.clear() -> None.Remove all items from D |\n",
    "| copy() | 可复制一个字典的键值对 | D.copy() -> a shallow copy of D |\n",
    "| fromkeys | 使用给定的多个key创建字典，这些key对应的value默认为None，该方法一般会使用dict类直接调用（字典对象调用没有什么意义）。 | fromkeys(iterable, value=None, /) method of builtins.type instance |\n",
    "| get() | 如果key在字典中，则返回key对应的value值，否则返回default默认参数None。 | get(self, key, default=None, /) |\n",
    "| .items | 用于获取字典中的所有键值对,返回dict_items对象。 | D.items() -> v |\n",
    "| keys() |用于返回字典中的所有key，返回dict_keys对象。 | D.keys() -> v |\n",
    "| values() | 用于返回字典中的所有value，返回dict_values对象 | D.values() -> v |\n",
    "| setdefault() | 用于根据key获取对应的value，如果key在字典中不存在时，会先给这个key设置一个默认的value，再返回这个key对应的value。 | setdefault(self, key, default=None, /) |\n",
    "| update() | 在一个字典中，可根据key对已存在的键值对进行覆盖，如果key不存在，则该键值对会被添加进字典。 | D.update([E, ]**F) -> None. Update D from dict/iterable E and F.|\n",
    "\n",
    "## 2.字典的实践(一)\n",
    "\n",
    "* 课本P112实践： 利用字典查看文本元音词频\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "97f7e17f",
   "metadata": {},
   "outputs": [],
   "source": [
    "# -*- coding:utf-8 -*-\n",
    "# Author:Zhichao\n",
    "\n",
    "vowels = [\"a\",\"e\",\"i\",\"o\",\"u\"]\n",
    "word = input(\"Provide a word to search for vowels:\")\n",
    "found = {}\n",
    "\n",
    "# found[\"a\"]=0\n",
    "# found[\"e\"]=0\n",
    "# found[\"i\"]=0\n",
    "# found[\"o\"]=0\n",
    "# found[\"u\"]=0\n",
    "found = found.fromkeys(vowels,0)\n",
    "\n",
    "for letter in word:\n",
    "  if letter in vowels:\n",
    "      found[letter] += 1\n",
    "\n",
    "# print(found.items())\n",
    "for k,v in found.items():\n",
    "    print(k,\"was found\",v,\"time(s)\")\n",
    "# print(found)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "7a80430d",
   "metadata": {},
   "outputs": [],
   "source": [
    "word = input(\"请输入要查询的文本：\")\n",
    "# 给定元音字母列表\n",
    "vowels = [\"a\",\"e\",\"i\",\"o\",\"u\"]\n",
    "\n",
    "found = {}\n",
    "\n",
    "# found[\"a\"]=0\n",
    "# found[\"e\"]=0\n",
    "# found[\"i\"]=0\n",
    "# found[\"o\"]=0\n",
    "# found[\"u\"]=0\n",
    "\n",
    "for i in vowels:\n",
    "    found[i]=0\n",
    "for i in word:\n",
    "    # i : a.e.i.o.u 每次遍历一个\n",
    "    if i in vowels:\n",
    "        found[i] +=1\n",
    "        "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "78a1a22a",
   "metadata": {},
   "outputs": [],
   "source": [
    "found"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "343f98e6",
   "metadata": {},
   "outputs": [],
   "source": [
    "vowels = [\"a\",\"e\",\"i\",\"o\",\"u\"]\n",
    "\n",
    "found = {}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "f95222f5",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 初始化 字典 的一种方式\n",
    "found.fromkeys(vowels,1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "00f50e93",
   "metadata": {},
   "outputs": [],
   "source": [
    "help(found.fromkeys)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b5ce571a",
   "metadata": {},
   "source": [
    "# 3. 字典的实践（二）\n",
    "* 知识点：\n",
    "> 1.setdefault()方法\n",
    "> 2.sorted()排序\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6bf7d163",
   "metadata": {},
   "source": [
    "vowels = [\"a\",\"e\",\"i\",\"o\",\"u\"]\n",
    "word = input(\"Provide a word to search for vowels:\")\n",
    "found = {}\n",
    "\n",
    "for letter in word:\n",
    "    if letter in vowels:\n",
    "        found.setdefault(letter,0)  #如果是元音字母，就在字典found中初始化这个元音字母，值为0\n",
    "        found[letter] +=1\n",
    "for k,v in sorted(found.items()):\n",
    "    print(k,v)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "bf62b140",
   "metadata": {},
   "outputs": [],
   "source": [
    "# D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D\n",
    "# 1. 如果 这个 k 已经存在了，不作任何修改\n",
    "# 2. 如果 这个 k 不存在，新增这个成员\n",
    "\n",
    "vowels = [\"a\",\"e\",\"i\",\"o\",\"u\"]\n",
    "found = {\n",
    "    \"a\":2\n",
    "}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "a689b7cb",
   "metadata": {},
   "outputs": [],
   "source": [
    "found.setdefault('e',5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "79da6f8a",
   "metadata": {},
   "outputs": [],
   "source": [
    "found"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "bf298745",
   "metadata": {},
   "outputs": [],
   "source": [
    "help(found.setdefault)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "c7cc703c",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 优化实践（一）：文本中不出现的元音字母，不增加到字典当中\n",
    "vowels = [\"a\",\"e\",\"i\",\"o\",\"u\"]\n",
    "found = {}\n",
    "word = input(\"请输入文本内容:\")\n",
    "\n",
    "for i in word:\n",
    "    if i in vowels:\n",
    "        found.setdefault(i,0) # 初始化值为0  ，found 中没有该元素时，初始化\n",
    "        found[i] += 1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "6de22c7b",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 只有出现过的元素，统计其词频\n",
    "found"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "8e5ef942",
   "metadata": {},
   "source": [
    "# 字典的实践 （三）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "b055a87d",
   "metadata": {},
   "outputs": [],
   "source": [
    "people = {}\n",
    "people['Ford'] = {\"Name\":'Ford Prefect',\n",
    "                  \"Gender\":'Male',\n",
    "                  \"Occupation\":'Researcher',\n",
    "                  \"Home Planet\":'Betelgeuse Seven'}\n",
    "people['Arthur'] = {\"Name\":'Arthur Dent',\n",
    "                  \"Gender\":'Male',\n",
    "                  \"Occupation\":'Sandwich-Maker',\n",
    "                  \"Home Planet\":'Earth'}\n",
    "people['Tricia'] = {\"Name\":'Tricia McMillan',\n",
    "                    \"Gender\":'Female',\n",
    "                    \"Occupation\":'Mathematician',\n",
    "                    \"Home Planet\":'Earth'}\n",
    "people['Marvin'] = {\"Name\":'Marvin',\n",
    "                    \"Gender\":'Unknown',\n",
    "                    \"Occupation\":'Paranoid Android',\n",
    "                    \"Home Planet\":'Unknown'}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "92438e41",
   "metadata": {},
   "outputs": [],
   "source": [
    "people"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "49e41437",
   "metadata": {},
   "outputs": [],
   "source": [
    "people['Tricia']['Name']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "b261c716",
   "metadata": {},
   "outputs": [],
   "source": [
    "广州南方学院 = {'status': '1',\n",
    " 'regeocode': {'roads': [{'id': '020F49F0050461206',\n",
    "    'location': '113.678,23.6284',\n",
    "    'direction': '北',\n",
    "    'name': '博学路',\n",
    "    'distance': '7.63232'},\n",
    "   {'id': '020F49F0050462229',\n",
    "    'location': '113.679,23.6245',\n",
    "    'direction': '北',\n",
    "    'name': '老虎形街',\n",
    "    'distance': '445.159'},\n",
    "   {'id': '020F49F0050462451',\n",
    "    'location': '113.677,23.6347',\n",
    "    'direction': '南',\n",
    "    'name': '中山路',\n",
    "    'distance': '708.299'}],\n",
    "  'roadinters': [{'second_name': '中山路',\n",
    "    'first_id': '020F49F0050461206',\n",
    "    'second_id': '020F49F0050462451',\n",
    "    'location': '113.676794,23.634661',\n",
    "    'distance': '708.299',\n",
    "    'first_name': '博学路',\n",
    "    'direction': '南'}],\n",
    "  'formatted_address': '广东省广州市从化区温泉镇博学路',\n",
    "  'addressComponent': {'city': '广州市',\n",
    "   'province': '广东省',\n",
    "   'adcode': '440117',\n",
    "   'district': '从化区',\n",
    "   'towncode': '440117100000',\n",
    "   'streetNumber': {'number': '24号',\n",
    "    'location': '113.677267,23.629149',\n",
    "    'direction': '西北',\n",
    "    'distance': '129.943',\n",
    "    'street': '博学路'},\n",
    "   'country': '中国',\n",
    "   'township': '温泉镇',\n",
    "   'businessAreas': [[]],\n",
    "   'building': {'name': [], 'type': []},\n",
    "   'neighborhood': {'name': [], 'type': []},\n",
    "   'citycode': '020'},\n",
    "  'aois': [],\n",
    "  'pois': [{'id': 'B0FFG4TAF2',\n",
    "    'direction': '东南',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉镇乌土村松浪队5号(近博学路)',\n",
    "    'poiweight': '0.237309',\n",
    "    'name': '广州南方公寓',\n",
    "    'location': '113.678983,23.627778',\n",
    "    'distance': '102.617',\n",
    "    'tel': '13622768437',\n",
    "    'type': '商务住宅;住宅区;住宅小区'},\n",
    "   {'id': 'B0H6FA18J5',\n",
    "    'direction': '东南',\n",
    "    'businessarea': [],\n",
    "    'address': '从莞深高速(广州南方学院南侧)',\n",
    "    'poiweight': '0.223065',\n",
    "    'name': '保利半山花园',\n",
    "    'location': '113.679358,23.627672',\n",
    "    'distance': '139.054',\n",
    "    'tel': [],\n",
    "    'type': '商务住宅;住宅区;住宅区'},\n",
    "   {'id': 'B00140TWHT',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '笃行路2',\n",
    "    'poiweight': '0.157653',\n",
    "    'name': '教工住宅1号',\n",
    "    'location': '113.678490,23.630432',\n",
    "    'distance': '222.658',\n",
    "    'tel': [],\n",
    "    'type': '商务住宅;住宅区;住宅小区'},\n",
    "   {'id': 'B0FFHRJDM9',\n",
    "    'direction': '东南',\n",
    "    'businessarea': [],\n",
    "    'address': '中大南方学院南门1号',\n",
    "    'poiweight': '0.256152',\n",
    "    'name': '中南公寓',\n",
    "    'location': '113.680349,23.627573',\n",
    "    'distance': '231.723',\n",
    "    'tel': '13711245345',\n",
    "    'type': '商务住宅;住宅区;住宅小区'},\n",
    "   {'id': 'B0HGD588HJ',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院教学楼4号',\n",
    "    'location': '113.677460,23.630490',\n",
    "    'distance': '242.901',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0FFHZH0IK',\n",
    "    'direction': '西北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路广州南方学院综合楼内',\n",
    "    'poiweight': '0.17934',\n",
    "    'name': '地下铁',\n",
    "    'location': '113.677941,23.629029',\n",
    "    'distance': '74.1376',\n",
    "    'tel': [],\n",
    "    'type': '餐饮服务;冷饮店;冷饮店'},\n",
    "   {'id': 'B0HGDU76L2',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院2号实验楼',\n",
    "    'location': '113.678211,23.630956',\n",
    "    'distance': '280.003',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0FFKP838K',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路25',\n",
    "    'poiweight': '0.191742',\n",
    "    'name': '教学楼3号(外国语学院)',\n",
    "    'location': '113.677247,23.630947',\n",
    "    'distance': '298.093',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;高等院校'},\n",
    "   {'id': 'B0HGDU8NLD',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路附近',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院1号实验楼',\n",
    "    'location': '113.678215,23.631370',\n",
    "    'distance': '326.007',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0HGD58UTU',\n",
    "    'direction': '西北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路',\n",
    "    'poiweight': '0.191229',\n",
    "    'name': '广州南方学院2号教学楼',\n",
    "    'location': '113.677060,23.631346',\n",
    "    'distance': '346.352',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B00140MR9A',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉大道882号',\n",
    "    'poiweight': '0.450402',\n",
    "    'name': '广州南方学院',\n",
    "    'location': '113.679262,23.632583',\n",
    "    'distance': '471.564',\n",
    "    'tel': '020-87828988;020-61787331',\n",
    "    'type': '科教文化服务;学校;高等院校'},\n",
    "   {'id': 'B0HGDU92JD',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': [],\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院教学楼1号',\n",
    "    'location': '113.677077,23.631783',\n",
    "    'distance': '391.548',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0HGD592BJ',\n",
    "    'direction': '东北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉大道886号广州南方学院内',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院综合楼',\n",
    "    'location': '113.680117,23.631544',\n",
    "    'distance': '392.731',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0FFKP81F0',\n",
    "    'direction': '西北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路19号附近',\n",
    "    'poiweight': '0.191742',\n",
    "    'name': '教学楼1号(文学与传媒学院)',\n",
    "    'location': '113.676866,23.631736',\n",
    "    'distance': '393.93',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
    "   {'id': 'B0FFLBEOND',\n",
    "    'direction': '东北',\n",
    "    'businessarea': [],\n",
    "    'address': '从莞深高速(广州南方学院)',\n",
    "    'poiweight': '0.190963',\n",
    "    'name': '聚贤楼10号',\n",
    "    'location': '113.681253,23.631036',\n",
    "    'distance': '418.51',\n",
    "    'tel': [],\n",
    "    'type': '商务住宅;住宅区;宿舍'},\n",
    "   {'id': 'B0FFH6K3U9',\n",
    "    'direction': '西北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉镇温泉大道882号广州南方学院H7栋1-5层',\n",
    "    'poiweight': '0.254885',\n",
    "    'name': '广州中大南方招待所',\n",
    "    'location': '113.676330,23.631332',\n",
    "    'distance': '378.102',\n",
    "    'tel': '020-61787222',\n",
    "    'type': '住宿服务;住宿服务相关;住宿服务相关'},\n",
    "   {'id': 'B0HGD58NF8',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉大道882号广州南方学院新综合楼2层',\n",
    "    'poiweight': '0.191229',\n",
    "    'name': '广州南方学院达人书院',\n",
    "    'location': '113.679041,23.632392',\n",
    "    'distance': '446.366',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
    "   {'id': 'B0FFKUVYWV',\n",
    "    'direction': '东北',\n",
    "    'businessarea': [],\n",
    "    'address': '保利桃花源',\n",
    "    'poiweight': '0.273168',\n",
    "    'name': '广州和风庭阿七度假别墅',\n",
    "    'location': '113.681736,23.630569',\n",
    "    'distance': '424.35',\n",
    "    'tel': '18681565305',\n",
    "    'type': '住宿服务;住宿服务相关;住宿服务相关'},\n",
    "   {'id': 'B0HGDU99RM',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉大道882号广州南方学院内',\n",
    "    'poiweight': '0.257947',\n",
    "    'name': '广州南方学院图书馆',\n",
    "    'location': '113.679177,23.632762',\n",
    "    'distance': '489.331',\n",
    "    'tel': '020-61787368;020-61787371',\n",
    "    'type': '科教文化服务;图书馆;图书馆'},\n",
    "   {'id': 'B0HGDU92JC',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路附近',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院4号实验楼',\n",
    "    'location': '113.679963,23.632652',\n",
    "    'distance': '498.883',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0FFL7C054',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉镇博学路882号(广州南方学院商业中心1层)',\n",
    "    'poiweight': '0.317505',\n",
    "    'name': '广州U优森特酒店',\n",
    "    'location': '113.679226,23.632528',\n",
    "    'distance': '464.819',\n",
    "    'tel': '15813395296',\n",
    "    'type': '住宿服务;住宿服务相关;住宿服务相关'},\n",
    "   {'id': 'B0FFG8CSEK',\n",
    "    'direction': '东北',\n",
    "    'businessarea': [],\n",
    "    'address': '从莞深高速(广州南方学院)',\n",
    "    'poiweight': '0.185371',\n",
    "    'name': 'L5员工宿舍',\n",
    "    'location': '113.682583,23.631487',\n",
    "    'distance': '554.129',\n",
    "    'tel': [],\n",
    "    'type': '商务住宅;住宅区;宿舍'},\n",
    "   {'id': 'B0HGD58FR2',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '广州南方学院',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院教学楼9号',\n",
    "    'location': '113.679747,23.633032',\n",
    "    'distance': '532.163',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0HG5Z9JNK',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路',\n",
    "    'poiweight': '0.221553',\n",
    "    'name': '广州南方学院教学楼7号',\n",
    "    'location': '113.678600,23.633330',\n",
    "    'distance': '544.868',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0HGD599JM',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉大道882号广州南方学院',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院第11教学楼',\n",
    "    'location': '113.680037,23.633173',\n",
    "    'distance': '556.036',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0GUJYPEG2',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉大道882号广州南方学院内博学路6号之3',\n",
    "    'poiweight': '0.216026',\n",
    "    'name': '怒烤烤串(从化店)',\n",
    "    'location': '113.677160,23.632910',\n",
    "    'distance': '510.112',\n",
    "    'tel': [],\n",
    "    'type': '餐饮服务;中餐厅;特色/地方风味餐厅'},\n",
    "   {'id': 'B0HGDU6Z41',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '温泉大道882',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院教学楼6号',\n",
    "    'location': '113.678424,23.633710',\n",
    "    'distance': '586.331',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'},\n",
    "   {'id': 'B0HGD580NZ',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '博学路7号附近',\n",
    "    'poiweight': '0.285712',\n",
    "    'name': '广州南方学院惟贤门',\n",
    "    'location': '113.678437,23.633721',\n",
    "    'distance': '587.601',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;高等院校'},\n",
    "   {'id': 'B0HGDU7T1K',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '从莞深高速(广州南方学院)',\n",
    "    'poiweight': '0.191229',\n",
    "    'name': '广州南方学院教学楼10号',\n",
    "    'location': '113.680125,23.633492',\n",
    "    'distance': '592.504',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
    "   {'id': 'B0HGDU76L1',\n",
    "    'direction': '北',\n",
    "    'businessarea': [],\n",
    "    'address': '中山路与博学路交叉口东南150米',\n",
    "    'poiweight': '0.221662',\n",
    "    'name': '广州南方学院教学楼5号',\n",
    "    'location': '113.678046,23.633982',\n",
    "    'distance': '616.848',\n",
    "    'tel': [],\n",
    "    'type': '科教文化服务;学校;学校'}]},\n",
    " 'info': 'OK',\n",
    " 'infocode': '10000'}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "eb693f75",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "dict_keys(['status', 'regeocode', 'info', 'infocode'])"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "广州南方学院.keys()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "27829af4",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'1'"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "广州南方学院['status']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "3cfb4096",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "dict_keys(['roads', 'roadinters', 'formatted_address', 'addressComponent', 'aois', 'pois'])"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "广州南方学院['regeocode'].keys()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "92021a5f",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'id': 'B0HGD588HJ', 'direction': '北', 'businessarea': [], 'address': '博学路', 'poiweight': '0.221662', 'name': '广州南方学院教学楼4号', 'location': '113.677460,23.630490', 'distance': '242.901', 'tel': [], 'type': '科教文化服务;学校;学校'}\n"
     ]
    }
   ],
   "source": [
    "#  列表 ： 存相同数据结构类型数据  but usually the items all have the same type\n",
    "pois_list = 广州南方学院['regeocode']['pois']\n",
    "for i in pois_list:\n",
    "    if i[\"id\"] == 'B0HGD588HJ':\n",
    "        print(i)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ccc37688",
   "metadata": {},
   "source": [
    "# 课后实践:\n",
    "> 1.请找出 id 为 'B0HGD588HJ' 的 信息(第一题如上)\n",
    "\n",
    "> 2.请找出所有的 pois 中的字典元素 的 id，存到一个id列表中\n",
    "\n",
    "> 3.请找出所有的 pois 中的字典元素 的 name，存到一个 id 列表中\n",
    "\n",
    "> 4.请找出所有的 name 以及 location 做一个字典 （name_dict = {name1:location1 , name2:location2...}）\n",
    "\n",
    "> 5.请找出所有 含有 'tel' 的元素\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "id": "2220d0b4",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['B0FFG4TAF2']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK', 'B0HGD58FR2']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK', 'B0HGD58FR2', 'B0HG5Z9JNK']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK', 'B0HGD58FR2', 'B0HG5Z9JNK', 'B0HGD599JM']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK', 'B0HGD58FR2', 'B0HG5Z9JNK', 'B0HGD599JM', 'B0GUJYPEG2']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK', 'B0HGD58FR2', 'B0HG5Z9JNK', 'B0HGD599JM', 'B0GUJYPEG2', 'B0HGDU6Z41']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK', 'B0HGD58FR2', 'B0HG5Z9JNK', 'B0HGD599JM', 'B0GUJYPEG2', 'B0HGDU6Z41', 'B0HGD580NZ']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK', 'B0HGD58FR2', 'B0HG5Z9JNK', 'B0HGD599JM', 'B0GUJYPEG2', 'B0HGDU6Z41', 'B0HGD580NZ', 'B0HGDU7T1K']\n",
      "['B0FFG4TAF2', 'B0H6FA18J5', 'B00140TWHT', 'B0FFHRJDM9', 'B0HGD588HJ', 'B0FFHZH0IK', 'B0HGDU76L2', 'B0FFKP838K', 'B0HGDU8NLD', 'B0HGD58UTU', 'B00140MR9A', 'B0HGDU92JD', 'B0HGD592BJ', 'B0FFKP81F0', 'B0FFLBEOND', 'B0FFH6K3U9', 'B0HGD58NF8', 'B0FFKUVYWV', 'B0HGDU99RM', 'B0HGDU92JC', 'B0FFL7C054', 'B0FFG8CSEK', 'B0HGD58FR2', 'B0HG5Z9JNK', 'B0HGD599JM', 'B0GUJYPEG2', 'B0HGDU6Z41', 'B0HGD580NZ', 'B0HGDU7T1K', 'B0HGDU76L1']\n"
     ]
    }
   ],
   "source": [
    "pois_list = 广州南方学院['regeocode']['pois']\n",
    "id_list = []\n",
    "for i in pois_list:\n",
    "        id_list.append(i[\"id\"])\n",
    "        print(id_list)\n",
    "\n",
    "        "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "id": "44e22c82",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['广州南方公寓']\n",
      "['广州南方公寓', '保利半山花园']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍', '广州南方学院教学楼9号']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍', '广州南方学院教学楼9号', '广州南方学院教学楼7号']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍', '广州南方学院教学楼9号', '广州南方学院教学楼7号', '广州南方学院第11教学楼']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍', '广州南方学院教学楼9号', '广州南方学院教学楼7号', '广州南方学院第11教学楼', '怒烤烤串(从化店)']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍', '广州南方学院教学楼9号', '广州南方学院教学楼7号', '广州南方学院第11教学楼', '怒烤烤串(从化店)', '广州南方学院教学楼6号']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍', '广州南方学院教学楼9号', '广州南方学院教学楼7号', '广州南方学院第11教学楼', '怒烤烤串(从化店)', '广州南方学院教学楼6号', '广州南方学院惟贤门']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍', '广州南方学院教学楼9号', '广州南方学院教学楼7号', '广州南方学院第11教学楼', '怒烤烤串(从化店)', '广州南方学院教学楼6号', '广州南方学院惟贤门', '广州南方学院教学楼10号']\n",
      "['广州南方公寓', '保利半山花园', '教工住宅1号', '中南公寓', '广州南方学院教学楼4号', '地下铁', '广州南方学院2号实验楼', '教学楼3号(外国语学院)', '广州南方学院1号实验楼', '广州南方学院2号教学楼', '广州南方学院', '广州南方学院教学楼1号', '广州南方学院综合楼', '教学楼1号(文学与传媒学院)', '聚贤楼10号', '广州中大南方招待所', '广州南方学院达人书院', '广州和风庭阿七度假别墅', '广州南方学院图书馆', '广州南方学院4号实验楼', '广州U优森特酒店', 'L5员工宿舍', '广州南方学院教学楼9号', '广州南方学院教学楼7号', '广州南方学院第11教学楼', '怒烤烤串(从化店)', '广州南方学院教学楼6号', '广州南方学院惟贤门', '广州南方学院教学楼10号', '广州南方学院教学楼5号']\n"
     ]
    }
   ],
   "source": [
    "pois_list = 广州南方学院['regeocode']['pois']\n",
    "names_list = []\n",
    "for i in pois_list:\n",
    "        names_list.append(i[\"name\"])\n",
    "        print(names_list)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "id": "010afdb0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'id': 'B0FFG4TAF2',\n",
       "  'direction': '东南',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉镇乌土村松浪队5号(近博学路)',\n",
       "  'poiweight': '0.237309',\n",
       "  'name': '广州南方公寓',\n",
       "  'location': '113.678983,23.627778',\n",
       "  'distance': '102.617',\n",
       "  'tel': '13622768437',\n",
       "  'type': '商务住宅;住宅区;住宅小区'},\n",
       " {'id': 'B0H6FA18J5',\n",
       "  'direction': '东南',\n",
       "  'businessarea': [],\n",
       "  'address': '从莞深高速(广州南方学院南侧)',\n",
       "  'poiweight': '0.223065',\n",
       "  'name': '保利半山花园',\n",
       "  'location': '113.679358,23.627672',\n",
       "  'distance': '139.054',\n",
       "  'tel': [],\n",
       "  'type': '商务住宅;住宅区;住宅区'},\n",
       " {'id': 'B00140TWHT',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '笃行路2',\n",
       "  'poiweight': '0.157653',\n",
       "  'name': '教工住宅1号',\n",
       "  'location': '113.678490,23.630432',\n",
       "  'distance': '222.658',\n",
       "  'tel': [],\n",
       "  'type': '商务住宅;住宅区;住宅小区'},\n",
       " {'id': 'B0FFHRJDM9',\n",
       "  'direction': '东南',\n",
       "  'businessarea': [],\n",
       "  'address': '中大南方学院南门1号',\n",
       "  'poiweight': '0.256152',\n",
       "  'name': '中南公寓',\n",
       "  'location': '113.680349,23.627573',\n",
       "  'distance': '231.723',\n",
       "  'tel': '13711245345',\n",
       "  'type': '商务住宅;住宅区;住宅小区'},\n",
       " {'id': 'B0HGD588HJ',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院教学楼4号',\n",
       "  'location': '113.677460,23.630490',\n",
       "  'distance': '242.901',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0FFHZH0IK',\n",
       "  'direction': '西北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路广州南方学院综合楼内',\n",
       "  'poiweight': '0.17934',\n",
       "  'name': '地下铁',\n",
       "  'location': '113.677941,23.629029',\n",
       "  'distance': '74.1376',\n",
       "  'tel': [],\n",
       "  'type': '餐饮服务;冷饮店;冷饮店'},\n",
       " {'id': 'B0HGDU76L2',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院2号实验楼',\n",
       "  'location': '113.678211,23.630956',\n",
       "  'distance': '280.003',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0FFKP838K',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路25',\n",
       "  'poiweight': '0.191742',\n",
       "  'name': '教学楼3号(外国语学院)',\n",
       "  'location': '113.677247,23.630947',\n",
       "  'distance': '298.093',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;高等院校'},\n",
       " {'id': 'B0HGDU8NLD',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路附近',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院1号实验楼',\n",
       "  'location': '113.678215,23.631370',\n",
       "  'distance': '326.007',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0HGD58UTU',\n",
       "  'direction': '西北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路',\n",
       "  'poiweight': '0.191229',\n",
       "  'name': '广州南方学院2号教学楼',\n",
       "  'location': '113.677060,23.631346',\n",
       "  'distance': '346.352',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B00140MR9A',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉大道882号',\n",
       "  'poiweight': '0.450402',\n",
       "  'name': '广州南方学院',\n",
       "  'location': '113.679262,23.632583',\n",
       "  'distance': '471.564',\n",
       "  'tel': '020-87828988;020-61787331',\n",
       "  'type': '科教文化服务;学校;高等院校'},\n",
       " {'id': 'B0HGDU92JD',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': [],\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院教学楼1号',\n",
       "  'location': '113.677077,23.631783',\n",
       "  'distance': '391.548',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0HGD592BJ',\n",
       "  'direction': '东北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉大道886号广州南方学院内',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院综合楼',\n",
       "  'location': '113.680117,23.631544',\n",
       "  'distance': '392.731',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0FFKP81F0',\n",
       "  'direction': '西北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路19号附近',\n",
       "  'poiweight': '0.191742',\n",
       "  'name': '教学楼1号(文学与传媒学院)',\n",
       "  'location': '113.676866,23.631736',\n",
       "  'distance': '393.93',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       " {'id': 'B0FFLBEOND',\n",
       "  'direction': '东北',\n",
       "  'businessarea': [],\n",
       "  'address': '从莞深高速(广州南方学院)',\n",
       "  'poiweight': '0.190963',\n",
       "  'name': '聚贤楼10号',\n",
       "  'location': '113.681253,23.631036',\n",
       "  'distance': '418.51',\n",
       "  'tel': [],\n",
       "  'type': '商务住宅;住宅区;宿舍'},\n",
       " {'id': 'B0FFH6K3U9',\n",
       "  'direction': '西北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉镇温泉大道882号广州南方学院H7栋1-5层',\n",
       "  'poiweight': '0.254885',\n",
       "  'name': '广州中大南方招待所',\n",
       "  'location': '113.676330,23.631332',\n",
       "  'distance': '378.102',\n",
       "  'tel': '020-61787222',\n",
       "  'type': '住宿服务;住宿服务相关;住宿服务相关'},\n",
       " {'id': 'B0HGD58NF8',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉大道882号广州南方学院新综合楼2层',\n",
       "  'poiweight': '0.191229',\n",
       "  'name': '广州南方学院达人书院',\n",
       "  'location': '113.679041,23.632392',\n",
       "  'distance': '446.366',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       " {'id': 'B0FFKUVYWV',\n",
       "  'direction': '东北',\n",
       "  'businessarea': [],\n",
       "  'address': '保利桃花源',\n",
       "  'poiweight': '0.273168',\n",
       "  'name': '广州和风庭阿七度假别墅',\n",
       "  'location': '113.681736,23.630569',\n",
       "  'distance': '424.35',\n",
       "  'tel': '18681565305',\n",
       "  'type': '住宿服务;住宿服务相关;住宿服务相关'},\n",
       " {'id': 'B0HGDU99RM',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉大道882号广州南方学院内',\n",
       "  'poiweight': '0.257947',\n",
       "  'name': '广州南方学院图书馆',\n",
       "  'location': '113.679177,23.632762',\n",
       "  'distance': '489.331',\n",
       "  'tel': '020-61787368;020-61787371',\n",
       "  'type': '科教文化服务;图书馆;图书馆'},\n",
       " {'id': 'B0HGDU92JC',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路附近',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院4号实验楼',\n",
       "  'location': '113.679963,23.632652',\n",
       "  'distance': '498.883',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0FFL7C054',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉镇博学路882号(广州南方学院商业中心1层)',\n",
       "  'poiweight': '0.317505',\n",
       "  'name': '广州U优森特酒店',\n",
       "  'location': '113.679226,23.632528',\n",
       "  'distance': '464.819',\n",
       "  'tel': '15813395296',\n",
       "  'type': '住宿服务;住宿服务相关;住宿服务相关'},\n",
       " {'id': 'B0FFG8CSEK',\n",
       "  'direction': '东北',\n",
       "  'businessarea': [],\n",
       "  'address': '从莞深高速(广州南方学院)',\n",
       "  'poiweight': '0.185371',\n",
       "  'name': 'L5员工宿舍',\n",
       "  'location': '113.682583,23.631487',\n",
       "  'distance': '554.129',\n",
       "  'tel': [],\n",
       "  'type': '商务住宅;住宅区;宿舍'},\n",
       " {'id': 'B0HGD58FR2',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '广州南方学院',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院教学楼9号',\n",
       "  'location': '113.679747,23.633032',\n",
       "  'distance': '532.163',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0HG5Z9JNK',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路',\n",
       "  'poiweight': '0.221553',\n",
       "  'name': '广州南方学院教学楼7号',\n",
       "  'location': '113.678600,23.633330',\n",
       "  'distance': '544.868',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0HGD599JM',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉大道882号广州南方学院',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院第11教学楼',\n",
       "  'location': '113.680037,23.633173',\n",
       "  'distance': '556.036',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0GUJYPEG2',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉大道882号广州南方学院内博学路6号之3',\n",
       "  'poiweight': '0.216026',\n",
       "  'name': '怒烤烤串(从化店)',\n",
       "  'location': '113.677160,23.632910',\n",
       "  'distance': '510.112',\n",
       "  'tel': [],\n",
       "  'type': '餐饮服务;中餐厅;特色/地方风味餐厅'},\n",
       " {'id': 'B0HGDU6Z41',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '温泉大道882',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院教学楼6号',\n",
       "  'location': '113.678424,23.633710',\n",
       "  'distance': '586.331',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'},\n",
       " {'id': 'B0HGD580NZ',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '博学路7号附近',\n",
       "  'poiweight': '0.285712',\n",
       "  'name': '广州南方学院惟贤门',\n",
       "  'location': '113.678437,23.633721',\n",
       "  'distance': '587.601',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;高等院校'},\n",
       " {'id': 'B0HGDU7T1K',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '从莞深高速(广州南方学院)',\n",
       "  'poiweight': '0.191229',\n",
       "  'name': '广州南方学院教学楼10号',\n",
       "  'location': '113.680125,23.633492',\n",
       "  'distance': '592.504',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       " {'id': 'B0HGDU76L1',\n",
       "  'direction': '北',\n",
       "  'businessarea': [],\n",
       "  'address': '中山路与博学路交叉口东南150米',\n",
       "  'poiweight': '0.221662',\n",
       "  'name': '广州南方学院教学楼5号',\n",
       "  'location': '113.678046,23.633982',\n",
       "  'distance': '616.848',\n",
       "  'tel': [],\n",
       "  'type': '科教文化服务;学校;学校'}]"
      ]
     },
     "execution_count": 32,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "id": "c7deb127",
   "metadata": {},
   "outputs": [
    {
     "ename": "SyntaxError",
     "evalue": "invalid syntax (<ipython-input-42-06fb06e6121d>, line 4)",
     "output_type": "error",
     "traceback": [
      "\u001b[1;36m  File \u001b[1;32m\"<ipython-input-42-06fb06e6121d>\"\u001b[1;36m, line \u001b[1;32m4\u001b[0m\n\u001b[1;33m    name_dict.update({[i[\"name\"]: i[\"location\"]\u001b[0m\n\u001b[1;37m                                ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n"
     ]
    }
   ],
   "source": [
    "pois_list = 广州南方学院['regeocode']['pois']\n",
    "name_dict = {}\n",
    "for i in pois_list:\n",
    "    name_dict.update({[i[\"name\"]: i[\"location\"]       \n",
    "        print(name_dict)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "id": "afdd89ed",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "13622768437\n",
      "[]\n",
      "[]\n",
      "13711245345\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "020-87828988;020-61787331\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "020-61787222\n",
      "[]\n",
      "18681565305\n",
      "020-61787368;020-61787371\n",
      "[]\n",
      "15813395296\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n",
      "[]\n"
     ]
    }
   ],
   "source": [
    "pois_list = 广州南方学院['regeocode']['pois']\n",
    "for i in pois_list:\n",
    "        print(i[\"tel\"])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "a2fb65d1",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.8"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
